package file;

import java.io.*;

//Reader使用
public class demo6 {
    public static void main(String[] args) throws IOException {
        //FileReader 构造方法，可以填写一个文件路径（绝对路径或者相对路径），也可以填写构造好了的File对象
        //Reader reader = new FileReader("./test.txt");
        //中间抛出异常，或者return,close就执行不到了~
        //try {
        //}
        //finally {
        //reader.close();
        //}

        //上述使用finally的方式可以解决问题，但是不优雅
        //使用try with resources 是更好的解决方案
        try(Reader reader = new FileReader("E:/桌面/代码库/java-ee/file/src/text.txt")){
            while(true){
                char buf[]=new char[1024];
                int n = reader.read(buf);
                if(n==-1){
                    break;
                }
                for (int i = 0; i <n ; i++) {
                    System.out.print(buf[i]+",");
                }
            }
        }


    }
}
